import java.util.Scanner;

public class EcmDef {

    public static void main(String[] args) {
        try{
//            System.out.println("请随机输入两个正整数");
//            Scanner sc=new Scanner(System.in);
//            int aa= sc.nextInt();
//            int bb = sc.nextInt();
//            System.out.println("输入的第一个数为:"+aa);
//            System.out.println("输入的第二个数为:"+bb);
            int aa=Integer.parseInt(args[0]);
            int bb=Integer.parseInt(args[1]);
            //int result = ecm(aa,bb);
            if(aa < 0 || bb < 0 ){
                throw new EcDef("分子或分母不能负数！");
            } else if (bb==0){
                throw new EcDef("输入的分母不能为0");
            }
            int result= aa/bb;

            System.out.println("两个数想除的结果为:"+result);
        }catch(NumberFormatException e){
            System.out.println("数据类型不一致");
        }catch(ArrayIndexOutOfBoundsException e){
            System.out.println("缺少命令行参数");
        }catch(ArithmeticException e){
            System.out.println("除数不能为0");
        }catch(EcDef e){
            System.out.println(e.getMessage());
        }
    }
}
